<template>
  <h2>我是About的内容</h2>
</template>

<script>
export default {
  name: "About",
  mounted() {
    console.log("About组件挂载完毕");
  },
  beforeDestroy() {
    console.log("About的VC", this);
    console.log("About组件即将被销毁了");
    // 每个组件都带了$router和$route ,不一样的是$route是每个组件特有的里面存放着自己的配置信息，$router都是一样的
  },

  //通过路由规则，进入该组件时被调用,组件路由守卫是好用的 不用判断to和meta这些 直接getItem就好了   但如果需要鉴权的页面多了 就要用到全局或者独享快速配置起来了
  beforeRouteEnter(to, from, next) {
    console.log("enter");
    next();
  },

  //通过路由规则,离开该组件时被调用
  beforeRouteLeave(to, from, next) {
    console.log("leave");
    next();
  },
};
</script>

<style>
</style>